package com.itheima.extend;

import lombok.RequiredArgsConstructor;
import org.springframework.data.redis.connection.BitFieldSubCommands;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.List;

@Service
@RequiredArgsConstructor
public class SignRecordService {

    private final StringRedisTemplate redisTemplate;

    /**
     * @param userId 签到的用户
     * @param now    签到时间
     * @return 0:重复签到  数字: 连续签到的天数
     */
    public int addSignRecords(Long userId, LocalDate now) {
        //TODO 在此完成签到功能
        return 0;
    }


    /**
     * 测试完成后 清理签到数据
     *
     * @param userId 签到的用户
     * @param now    签到时间
     */
    public void cleanSignData(Long userId, LocalDate now) {
        //TODO 再次清理签到数据，方便测试
    }
}